home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / compress / xtrct102.zip / FOOBAR.BAT < prev    next >
DOS Batch File  |  1996-05-30  |  2KB  |  81 lines

  1. REM This is an example batch file. There may be some errors, since I haven't
  2. REM tried it out. However, here you'll get a general idea what it could look
  3. REM like. PleasE feel free to use it when you construct your own batchfile. 
  4.  
  5.  
  6.   REM **** INITIALIZATION ****
  7.   @ECHO OFF
  8.   CLS
  9.   XPROG CDDRV
  10.   SET TMPDIR=C:\IMPORT
  11.  
  12.  
  13.   REM **** TESTS IF THE RIGHT CDROM IS LOADED ****
  14.   XPROG CDVOL
  15.   IF NOT "%CDVOL%"=="FOOBAR" ECHO Please load the FOOBAR CDROM in Drive %CDDRV%
  16.   IF NOT "%CDVOL%"=="FOOBAR" GOTO EXIT
  17.   SET CDVOL=
  18.  
  19.  
  20.   REM **** TESTS IF WINDOWS 95 IS LOADED ****
  21.   XPROG WIN
  22.   IF NOT "%WIN%"=="YES" ECHO Many batchfile entries require Win95 - please load.
  23.   IF NOT "%WIN%"=="YES" GOTO EXIT
  24.   SET WIN=
  25.  
  26.   REM **** THE FIRST ARGUMENT REFERS TO CORRESPONDING BATCH LABEL ****
  27.   IF "%1%"=="DOSGAME#1" GOTO DOSGAME#1
  28.   IF "%1%"=="DOSGAME#1" GOTO DOSGAME#2
  29.  
  30.   REM **** IF NO ARGUMENT IS GIVEN, PROVIDE HELP ****
  31.   GOTO HELP
  32.  
  33.  
  34.   REM **** LABELS: ****
  35.   :DOSGAME#1
  36.    C:
  37.    XPROG ASKDIR
  38.    XPROG MAKEDIR %DIR%
  39.    MD %TMPDIR% >NUL
  40.    CD %TMPDIR%
  41.    PKUNZIP -O -D %CDDRV%:\GAME#1*.ZIP
  42.    CD %DIR%
  43.    ARJ X -V -R -Y %TMPDIR%\*.ARJ .
  44.    DELTREE /Y %TMPDIR% >NUL
  45.    INSTALL
  46.    ECHO Install finished! Run Start to play TIC-TAC-TOE.
  47.    PAUSE >NUL
  48.    GOTO EXIT
  49.  
  50.   :DOSGAME#2
  51.    C:
  52.    MD %TMPDIR% >NUL
  53.    CD %TMPDIR%
  54.    PKUNZIP -O -D %CDDRV%:\GAME#2*.ZIP
  55.    CD %DIR%
  56.    INSTALL
  57.    SETUP
  58.    DELTREE /Y %TMPDIR% >NUL
  59.    ECHO Big Heffer installed! Run PORK to play.
  60.    PAUSE >NUL
  61.    GOTO EXIT
  62.  
  63.   :HELP
  64.    ECHO.
  65.    ECHO  Syntax  : Foobar [ID]
  66.    ECHO  Example : Foobar GAME#1
  67.    ECHO.
  68.    ECHO  Available Programs:        ID  
  69.    ECHO  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  70.    ECHO  Tic-Tac-Toe                DOSGAME#1
  71.    ECHO  Big Heffer                 DOSGAME#2
  72.    ECHO.
  73.    GOTO EXIT
  74.  
  75.   REM **** TERMINATE THE BATCH ****
  76.   :EXIT
  77.     SET CDDRV=
  78.     SET TMPDIR=
  79.     ECHO Bye Bye Cutiepie!
  80.     ECHO.
  81.